Translation of ترارا مارنا in English:

ترارا مارنا

phrase

  • brag, boast