What does Burj Al Arab Hotel mean?

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