Translation of penimbun in English:

penimbun

hoarder

noun

  • 1

    hoarder