secretary general of an institution - French English Dictionary