street clearing teams - Francés Inglés Diccionario