to plough ahead - French English Dictionary