Diccionario Inglés-Español
to spoil
Averiarse, empachar
Diccionario Inglés-Español
to some extend
to support