Noun indri brevicaudatus has 1 sense
  1. indri, indris, Indri indri, Indri brevicaudatus - large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn
    --1 is a kind of lemur
    --1 is a member of genus Indri
,
TOP