Translation of memuja in English:

memuja

to adore, to worship

verb

  • 1

    to adore, to worship