Definition of Formosa in English:

Formosa

proper noun

former name for Taiwan

Pronunciation

Formosa

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

Origin

Portuguese, literally ‘beautiful’.