Itsukushima definitions

ĭt'so͝o-ko͝o'shĭ-mə
An island of southwest Japan in the Inland Sea southwest of Hiroshima. It is noted for its ancient Shinto shrine and scenic beauty.
0
0