hit hard or seriously injure - Turkish English Dictionary

Suggest a Term