ride herd - German English Dictionary