LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Achilles tendon” in Turkish

1 Turkish translation