Skip to main content

Definitions by Loopuhz

caira 

Share definition Flag
Some chick that is incredibly awesome, and pwns teh WHOLE WIDE WORLD. Makes fun of weaboos a bunch. and yeah. Is awesome.
OMG look! a Caira!

ORLYNAO?
caira by Loopuhz May 16, 2008