Translation of mesra in English:

mesra

close relationship

  • 1

    (as between lovers or partners) close relationship
    intimate