covering harrow - French English Dictionary