Big Huge Thesaurus

mysidae

noun

sounds kind of like