rolling stalk chopper - Turkish English Dictionary