Translation of lumbung in English:

lumbung

rice barn

noun

  • 1

    rice barn