performance of official duties - Espagnol Anglais Dictionnaire