meaning of Burj Al Arab Hotel

Burj Al Arab Hotel meaning in Urban Dictionary

The worlds just seven star resort. Positioned in Dubai, united arab emrates. entry charge in order to understand resort costs 75 bucks