meaning of ride herd on
1.
keep
tabs
on;
keep
an
eye
on;
keep
under
surveillance
Related Words
ride herd on
|
Developed & Maintained By
Taraprasad.com