YourDictionary

Tsugaru Strait

(tso͝o-gäˈro͞o)

A channel between Honshu and Hokkaido in northern Japan.

link/cite print suggestion box