English synonyms about - contact  
FormosaTaiwanislandSouth China Sea

Formosa

noun

1 Formosa

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

synonym: Taiwan.

Dutch: Formosa
Polish: Formoza, Tajwan


Find more on formosa elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.045