royal canadian mounted police


Meanings

  • the federal police force of Canada