Word info

indriid

Noun

Meaning

indriid (plural indriids)

(zoology) Any lemur in the family Indriidae.

Source: en.wiktionary.org

Close letter words and terms