Big Huge Thesaurus

Zoarces

noun

sounds kind of like