a beating with a strap - Spanish English Dictionary