shop where esparto-work is made or sold - Francés Inglés Diccionario