← Reading Hall
/
AKASHA
word detail
Formosa
word:en:formosa
An island in southeastern Asia 100 miles off the coast of mainland China in the South China Sea.
formosa
island
Southeastern
asia
miles
off
coast
mainland
china
south
Sea