Sorachi

English

Proper noun

Sorachi

  1. A subprefecture of Hokkaido Prefecture, Japan.

Translations