deputy secretary general - Turkish English Dictionary