traveling excavator - French English Dictionary