Indri - Definition

indri

n 1: large short-tailed lemur of Madagascar having thick silky
fur in black and white and fawn [syn: indri, indris,
Indri indri, Indri brevicaudatus]

Look up another word