English-French dictionary »

megadisaster meaning in French

EnglishFrench
megadisaster (all senses)
noun

mégadésastrenom {m}