Big Huge Thesaurus

caddisworm

noun

sounds kind of like