meaning of inland sea

1. 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


Related Words

inland sea |

Developed & Maintained By Taraprasad.com

Treasure Words