• word of the day

    tsushima

    tsushima - Dictionary definition and meaning for word tsushima

    Definition
    (noun) a naval battle in the Russo-Japanese War (1905); the Japanese fleet defeated the Russian fleet in the Korean Strait
Download our Mobile App Today
Receive our word of the day
on Whatsapp