English synonyms about - contact  

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.0161