place open to public view - Almanca İngilizce Sözlük