natural-technological disaster - French English Dictionary