Translation of menyara in English:

menyara

to support

verb

  • 1

    to support, to bear the cost of living