Dubai - Definition

dubai

n 1: port city in the United Arab Emirates on the Persian Gulf

Look up another word