foreign subsidiary - Turkish English Dictionary