INDRIS MEANING IN ENGLISH

• Indris Definition & Synonyms

  1. (n.) Alt. of Indri


Synonyms:
Indri,

• Indri Definition & Synonyms

  1. (n.) Any lemurine animal of the genus Indris.


Synonyms:
Indris,

RECENT SEARCHES