1 definition by Jaize

Top Definition
The Spanish term for 'White girl' Commonly used as a term of endearment.
"Kavacha, come here babe."
by Jaize February 15, 2009

Mug icon
Buy a Kavacha mug!