Big Huge Thesaurus

Anostraca

noun

sounds kind of like