formosa

Nouns

  • (n) an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea Taiwan,

Synonyms

Taiwan

Words of close approximity

formol
Formosan