la perouse strait









la perouse strait


noun

  1. a strait between S Sakhalin Island, Russia and N Hokkaido Island, Japan connecting the Sea of Okhotsk and the Sea of Japan. 25 miles (40 km) wide.
52 queries 0.601