cause widespread devastation - French English Dictionary

Suggest a Term