← 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.