Big Huge Thesaurus

Sceloglaux

noun

sounds kind of like