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