Big Huge Thesaurus

oligochaeta

noun

sounds kind of like