curb and gutter machine - Francés Inglés Diccionario