English dictionary
formosa meaning and definition
Definition and meaning of formosa at MeaningMonkey.org. formosa meaning and definition in the English Dictionary.FORMOSA noun
Definition of Formosa (noun)
- an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea
- synonyms: Taiwan
Source: Princeton University Wordnet