Language:
Free Online Dictionary|3Dict

骑警队

Source : CEDICT

mounted police detachment (on horse or motorbike)