dried banana leaf thatching - Spanish English Dictionary