Indri

Definition:

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

Compare indri with other words:

indri vs. primate