strike a part of the body hard leaving it sore - Turc Anglais Dictionnaire

Suggérer une traduction