meaning of dubai
1.
port
city
in
the
United
Arab
Emirates
on
the
Persian
Gulf
Related Words
dubai
|
Developed & Maintained By
Taraprasad.com