Dictionary.net

Definitions of indri

  1. Any lemurine animal of the genus Indris.
  2. A lemurine animal about the size of a large cat, a native of Madagascar.
Loading...
X