Reference meaning
Formosa
Last updated
an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea
Related source terms
Source and scope
This definition is reproduced from Princeton WordNet 3.0, sense 08730354-n, under the WordNet 3.0 License. It has not yet received VocabularyBase editorial review. Read the source and license details.