proper nounMasdar City (a new town in Abu Dhabi, United Arab Emirates)Synonyms: Masdar CityClipping of Masdar City.