someone that helps - Español Inglés Diccionario