Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: Formosa  for'mow-su
  1. An island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea
    - Taiwan

Type of: island

Part of: South China Sea

Encyclopedia: Formosa, John