Big Huge Thesaurus

Indriidae

noun

sounds kind of like