We found 1 definitions of indri brevicaudatus from 1 different sources.
Noun |
||
indri brevicaudatus - large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn | ||
indri, indris, Indri indri, Indri brevicaudatus | ||
lemur large-eyed arboreal prosimian having foxy faces and long furry tails |