Translation of melara in English:

melara

verb

  • 1

    to suffer because of sadness