Big Huge Thesaurus

muscoidea

noun

sounds kind of like