dubai

/dubˈaɪ/

Explore definitions, synonyms, and language insights of dubai

Definitions

Noun
port city in the United Arab Emirates on the Persian Gulf