put upon by someone - Francés Inglés Diccionario