tracked excavator - French English Dictionary