Translation of membumi in English:

membumi

to return to earth

verb

  • 1

    to return to earth