What does carra Carra carra mean?

carra Carra carra meaning in Urban Dictionary

a flirty crazy chick which very noisy, lively and not shuts up =) the name for somebody who has herpes and is a womanizer. an utteration of contempt, usually replacing numerous four-letter terms often connected with anger.