shovel excavator - French English Dictionary