self-propelled combine - Turkish English Dictionary