Meaning of formosa
Definition of formosa
(noun)
an
island
in
southeastern
Asia 100 miles off the
coast
of
mainland
China in the South China Sea
Other information on formosa
WIKIPEDIA results for
formosa
Amazon results for
formosa
Tweet