Itsukushima (noun) Definition, Meaning & Examples

noun
  1. an island off the SW coast of Japan, in the Inland Sea: ancient Shinto shrine.
Itsukushima (noun) Definition, Meaning & Examples

More Definitions