be very dedicated to a cause - Español Inglés Diccionario