Trooper

Spanish Meaning

soldado

policĂ­a montado

English Meaning

  1. A member of a unit of cavalry.
  2. A cavalry horse.
  3. A mounted police officer.
  4. A state police officer.