rustic umbrella used by peddlers - Español Inglés Diccionario