Big Huge Thesaurus

Scophthalmus

noun

sounds kind of like