set of palm sprouts used to make a panama hat - Español Inglés Diccionario