French-English dictionary »

mégadésastre meaning in English

FrenchEnglish
mégadésastre nom {m}

megadisaster(all senses)
noun