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, Guinea-Bissau