Big Huge Thesaurus

amphipoda

noun

sounds kind of like