Advertisement

Advertisement

Ishikari Bay

[ ee-shee-kahr-ee bey ]

noun

  1. a bay of the Sea of Japan, on the western coast of Hokkaido, Japan.


Advertisement

Advertisement

Advertisement

Advertisement