indri brevicaudatus

Noun
  1. Large short-tailed lemur of Madagascar having thick silky fur in black and white and fawn (synset 102502898)

Found on Word Lists

Other Searches