Formosa - Definition

formosa

n 1: an island in southeastern Asia 100 miles off the coast of
mainland China in the South China Sea [syn: Taiwan,
Formosa]

Look up another word