'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