Big Huge Thesaurus

lemuroidea

noun

sounds kind of like