put upon by someone - Turco Inglés Diccionario