Translation of گل زار in English:

گل زار

phrase

  • garden of roses