Translation of membumikan in English:

membumikan

  • 1

    to cause something to return to earth