Translation of چشمہ زار/ سار in English:

چشمہ زار/ سار

phrase

  • (place) with many springs