Home / F / formosa

formosa

noun /fɔrmoʊsə/ 3 syllables 7 letters Scrabble 12 WWF 13
Definitions
noun

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

Want another word?
Spin the dictionary for a fresh one.
Generate a word →