YourDictionary

indri

noun

any of a family (Indriidae) of vegetarian prosimian primates of Madagascar with large eyes and slightly opposable thumbs

See indri in American Heritage Dictionary 4

link/cite print suggestion box