Definitions for "Abashiri, Hokkaidō"
Abashiri (網走市 Abashiri-shi) is a city located in Abashiri subprefecture, Hokkaidō, Japan.