Skip to content

Formosa

Dictionary definition · Formosa

noun

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

Similar words

Source: Open English WordNet (CC BY 4.0).