Definition of Formosa

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

See also:
formols
Formosan

Anagrams containing the word Formosa

fomraos aformos saformo osaform mosafor rmosafo ormosaf