Translation of atap rumbia in English:

atap rumbia

noun

  • 1

    a roof made from leaves of this palm