head office location - Turkish English Dictionary