rotary toothed harrow - Turkish English Dictionary