VividLex

Home / Thesaurus / formosa

Thesaurus: formosa

n an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea

Full dictionary entry Search Lens associations

Related headwords

Definitions

  1. n an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea