What does ooga booga mean in french translation. Quiz questions with answers ending in O. Canada Infrastructure Bank office. Verre sur mesure Haut-Rhin.