the role of a deputy - Espagnol Anglais Dictionnaire