2 definitions by silvershade

Shippou no neko (Tail of the cat)
by silvershade November 15, 2005