Formosa
English Dictionary
->
Letter F
-> Formosa
Search Dictionary:
Formosa Definition
(n)
an
island
in
southeastern
Asia
100
miles
off
the
coast
of
mainland
China
in
the
South
China
Sea
Formosa Synonyms
Formosa
Taiwan
© Art Branch Inc.