hand-printed head scarve seller - Francés Inglés Diccionario