private green space - Spanish English Dictionary