the role of a deputy - Español Inglés Diccionario