open public space - Español Inglés Diccionario