lawn dethatcher - French English Dictionary