1 definition by Frogs Albatou

Top Definition
Very cute, nervous. See also *Hotaru*
My friend is so Shinobu like.
by Frogs Albatou July 12, 2003

Mug icon
Buy a Shinobu mug!