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
Examples have not been reviewed.
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
Advertisement
Advertisement
Advertisement
Advertisement
Browse