Meaning of Tsushima

Definition of Tsushima

(noun) a naval battle in the Russo-Japanese War (1905); the Japanese fleet defeated the Russian fleet in the Korean Strait

Other information on Tsushima

WIKIPEDIA results for Tsushima
Amazon results for Tsushima