Advertisement

Synonyms of Honshu

Primary definition: The largest island of Japan, located between the Sea of Japan and the Pacific Ocean.

Full Dictionary Entry
Advertisement

Antonyms & Opposite Concepts

Advertisement