enclosed public place - Almanca İngilizce Sözlük