Feedback
Devil bird
Meaning
Noun
●
In Cryptozoology:
An
avian
cryptid
of Sri Lanka, said to
emit
human-sounding
shrieks
that
portend
death
;
possibly
the spot-bellied
eagle owl
(Bubo nipalensis) or Ceylon
highland
nightjar
(Caprimulgus indicus).
Sourced from
Wiktionary
Synonyms
Ulama
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better