Translation of memuja in English:

memuja

to adore, to worship

  • 1

    to adore, to worship