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