Search Details

Word: shimada (lookup usage) (lookup stats)


Meaning:

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

Source: Wiktionary | Src Info »