Definitions for: Formosa


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



Synonyms: Taiwan

See Also: island, South China Sea

Try our:
Scrabble Word Finder

Scrabble Cheat

Words With Friends Cheat

Hanging With Friends Cheat

Scramble With Friends Cheat

Ruzzle Cheat



Related Resources:
w letter animals
k letter animals
animals begin with q