Big Huge Thesaurus

Strix

noun

sounds kind of like