a mutually agreed upon location - Turkish English Dictionary