ride herd on - Turkish English Dictionary