Tsushima

What is Tsushima?

Tsushima definition and meaning on Dictionary terms:
noun
two adjacent Japanese islands between Korea and Kyushu: Russian fleet defeated by Japanese fleet 1905. 271 sq. mi. (702 sq. km).

 

reference: https://www.dictionary.com/browse/tsushima

Tags: