Meanings

  1. a unit of mounted police

  2. mounted police as such