Find the word definition

Wikipedia
Tomogashima

is a cluster of four islands in the Inland Sea, off Wakayama, Wakayama, Japan. The four islands are , , , and . The islands form part of the Setonaikai National Park.