roof a house with straw or palm fronds - Español Inglés Diccionario