advocate (a passionate adherent; a strong supporter) - Alemán Inglés Diccionario