worldwide subsidiary - Turkish English Dictionary