1 definition by BboyCraci

saying something or someone is amazing or insane in a spanish way
by BboyCraci May 13, 2010
Get the Craci mug.