beat someone to the point of leaving them injured - Turkish English Dictionary

Suggest a Term