Tatar strait

What is Tatar strait?

Tatar strait definition and meaning on Dictionary terms:

a strait between Sakhalin Island and the Asian mainland, in the NW Pacific Ocean, connecting the Sea of Japan and the Sea of Okhotsk. 393 miles (632 km) long, narrowing to 5 miles (7 km) wide.