Indri (noun) Definition, Meaning & Examples

noun, plural in·dris.
  1. a short-tailed lemur, Indri indri, of Madagascar, about 2 feet (60 centimeters) in length: an endangered species.
Indri (noun) Definition, Meaning & Examples

More Definitions