1 definition by krzy4kids

Top Definition
greek short feminine version of happy, longated to make the name. Its meaning is happiness, joy, to bring constant good moments.

Xara (happy) oula ( feminine add on to make name )
Xaroula (Xara) + (oula) = Xaraoula
by krzy4kids February 18, 2010
Mug icon
Buy a xaroula mug!