meaning of dubai

1. port city in the United Arab Emirates on the Persian Gulf


Related Words

dubai |

Developed & Maintained By Taraprasad.com

Treasure Words