FORMOSA Meaning of FORMOSA in English n. Taiwan, island of southeast Asia off the the southeastern coast of China; province in Argentina Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012