Big Huge Thesaurus

Myopus

noun

sounds kind of like