Big Huge Thesaurus

Oligochaeta

noun

sounds kind of like