destroy with artillery fire - French English Dictionary