Big Huge Thesaurus

mysidacea

noun

sounds kind of like