(unlicensed) street vending - Francés Inglés Diccionario