dried banana leaf thatching - Alemán Inglés Diccionario