Big Huge Thesaurus

sciarid

noun

sounds kind of like