← All words
proper noun

Masdar

proper noun

Masdar City (a new town in Abu Dhabi, United Arab Emirates)

Synonyms: Masdar City

Clipping of Masdar City.