1 definition by Takokun

Boku wa shima ni ikimashita.( I went to the Island.)
by Takokun December 14, 2007
Get the shima mug.