A sponsor is a person or organisation who will represent you and vouch for you while you holiday in Dubai. You'll need to attach a sponsor letter when you apply for a tourist visa.