Definisi 'formosa'

English to English
noun
1 an island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea Terjemahkan
source: wordnet30


Visual Synonyms