meaning of Bartaffe

Bartaffe - German to English

lion-tailed macaque [Macaca silenus]

View more

  • liontail macaque [Macaca silenus]
  • wanderoo [Macaca silenus]