footwear made out of esparto grass - Alemán Inglés Diccionario