enclosed public place - Spanish English Dictionary