(mechanical/power) shovel - French English Dictionary