meaning of Achillesferse

Achillesferse - German to English

Achilles' heel

View more

  • poor area
  • tender place