|

Formosa

DEFINITIONS OF: Formosa

1

n an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea

Synonyms:
Taiwan
Example of:
island
a land mass (smaller than a continent) that is surrounded by water
WORD FAMILY
USAGE EXAMPLES