enclosed public place - Alemán Inglés Diccionario