Shiraz Meaning

There are 1 meaning(s) for word Shiraz

Meaning 1 : a city in central southwestern Iran; ruins of ancient Persepolis are nearby