do a lot of damage - French English Dictionary