do business abroad - Turkish English Dictionary