Noun: Formosa for'mow-su
- 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