secretary general of an institution - Spanish English Dictionary