to lay waste - French English Dictionary