Big Huge Thesaurus

Amphipoda

noun

sounds kind of like