ride herd on somebody - Alemán Inglés Diccionario