Definitions | shimada |
| noun 島�
- a town in Japan
- the Shimada-mage traditional hairstyle for women in Japan in legend said to have been invented by the yujo (�女, prostitutes) of Shimada
Supplemental Details:Sponsor an extended definition for shimada for as little as $10 per month. Click here to contact us.
| |
|