What does Carisa Carisa carisa mean?

Carisa Carisa carisa meaning in Urban Dictionary

Awesome, kick ass friend that is stunning and adored to demise by me, and to whom we know you are jealous of. The most wonderful and loving Redhead i have known. rule name for a medication head. constantly tries to consume break in place of sniffing it. total pot mind and it is so stupid that she shows ENGLISH!!!!