thump (punch) - Turkish English Dictionary