French-English dictionary »

zorbing meaning in English

FrenchEnglish
zorbing nom {m}

zorbing◼◼◼(a sport)
noun