track excavator - French English Dictionary