deputy managing directors - Turkish English Dictionary