Big Huge Thesaurus

amoebida

noun

sounds kind of like