Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

formosa Definition

Cancel
formosa
noun(for-mo-sa)
an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea
Synonyms: taiwan,

Words Related to formosa!

formosa Examples by Brain Bank Users