'Tsushima' definitions:

Definition of 'Tsushima'

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