French-English dictionary »

supercellule meaning in English

FrenchEnglish
supercellule nom {f}

supercell◼◼◼(severe thunderstorm)
noun