Translation of آفتاب گیر in English:

آفتاب گیر

phrase

  • umbrella, parasol
    sunshade