meaning of aloe vurra

aloe vurra meaning in Urban Dictionary

Aloe Vera that offers you a higher when sniffed. Brilliant green gel. Found in pharmacies. Has the scent of infant nappy rash ointment. GREAT ON TOP.