Definition of Formosa in English:

Formosa

Pronunciation /fôrˈmōsə/ /fɔrˈmoʊsə/

proper noun

former name for Taiwan

Origin

Portuguese, literally ‘beautiful’.