international subsidiary - Turkish English Dictionary