BORA BORA Meaning of BORA BORA in English n. volcanic island in Leeward Islands of French Polynesia Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012