secretary general of an institution - Francés Inglés Diccionario