Definition of Formosa

  • 1. An island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea Noun

Synonyms for word "formosa"

Semanticaly linked words with "formosa"