Meaning of tubuai islands

Definition of tubuai islands

(noun) a chain of small islands in French Polynesia

Other information on tubuai islands

WIKIPEDIA results for tubuai islands
Amazon results for tubuai islands