a beating with a strap - Turkish English Dictionary