a mutually agreed upon location - Almanca İngilizce Sözlük