We found 2 definitions of formosa from 2 different sources.
Advertising
What does formosa mean?
Military DictionaryMilitary Dictionary and Gazetteer💥
formosa An island in the China Sea belonging to China. The Dutch
became masters of it in 1632, but they were expelled by the pirate
Coxinga, whose successors ruled it till 1683. It was invaded by the
Japanese in 1874, to avenge the murder of some of their people.
Feel free to write to us if you have any questions. But before you do so, please take a look on our page with Frequently Asked Questions (FAQ) and even our sitemap to get a full overview of the content on our site.