self-propelled combine - French English Dictionary