Translation of merana in English:

merana

languish

adjective

  • 1

    languish, live under miserable conditions, suffering for a long time