performance of a duty - Espagnol Anglais Dictionnaire