Translation of membumikan in English:

membumikan

verb

  • 1

    to cause something to return to earth