Advertisement
Advertisement
Tokara Islands
[ toh-kahr-uh ]
noun
, (used with a plural verb)
- a group of Japanese islands in the W Pacific Ocean, in the N Ryukyu Islands.
Discover More
Example Sentences
Its team tested the system in the waters around the Tokara Islands in southwestern Japan by hanging Kairyu from a vessel and sending power back to the ship.
From Seattle Times
Advertisement
Advertisement
Advertisement
Advertisement
Browse