a mutually agreed upon location - Turco Inglés Diccionario