Ishikari Bay

[ee-shee-kahr-ee]

noun

a bay of the Sea of Japan, on the W coast of Hokkaido, Japan.

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019