meaning of Affen

Affen - German to English

monkeys

View more

  • apes