self-propelled agricultural implement - Turkish English Dictionary