Translation of terlara-lara in English:

terlara-lara

to be constantly sad

verb

  • 1

    to be constantly sad, to cry profusely