Noun formosa has 1 sense
  1. Taiwan, Formosa - an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea
    --1 is a kind of island
    --1 is a part of South China Sea
,
TOP