green space maintenance - Francés Inglés Diccionario