Formosa — synonyms, definition

1. Formosa (Noun)

1 synonym
Taiwan
1 definition

Formosa (Noun) — An island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea.

1 type of
island
1 part of
South China Sea