Big Huge Thesaurus

turbellaria

noun

sounds kind of like