1 definition by Margela

Top Definition
meaning HELLO or SUP.
Haro friend!
YO, HARO!
by Margela April 26, 2006
Mug icon
Buy a haro mug!