Big Huge Thesaurus

indriidae

noun

sounds kind of like