Big Huge Thesaurus

Elanoides

noun

sounds kind of like