Search in: Word
Vietnamese keyboard: Off
Virtual keyboard: Show
English - English (Wordnet) dictionary
formosa
Jump to user comments
Noun
  • an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea
Related words
Related search result for "formosa"
Comments and discussion on the word "formosa"