About us
Define
Definitions for
"Abashiri, HokkaidÅ"
Abashiri (網走市 Abashiri-shi) is a city located in Abashiri subprefecture, HokkaidÅ, Japan.
en.wikipedia.org