a mutually agreed upon location - Türkisch Englisch Wörterbuch