ride herd on

1. (verb) keep tabs on; keep an eye on; keep under surveillance
Synonyms: monitor, supervise
Related Words: observe, snoop, spy, stag



Terms and Conditions of Use / Copyright Notice