powered lawn-mover - French English Dictionary