strike a part of the body hard leaving it sore - Turco Inglés Diccionario

Proponer traducción