Definition of devil bird

Definition of devil bird
  1. devil bird Noun An avian cryptid of Sri Lanka, said to emit human-sounding shrieks that portend death; possibly the spot-bellied eagle owl or Ceylon highland nightjar.
Need more help? Try our forum NEW