multinational technical means - Turkish English Dictionary