Meaning of inland sea

Definition of inland sea

(noun) an arm of the Pacific Ocean in southern Japan; surrounded by the islands of Honshu and Shikoku and Kyushu and linked to the Sea of Japan by a narrow channel; the chief port is Hiroshima

Other information on inland sea

WIKIPEDIA results for inland sea
Amazon results for inland sea