a beating with a strap - Español Inglés Diccionario