Subscribe
URL of the page has been copied to clipboard.
Meaning : French police force. A group of gendarmes or gendarmes collectively.
Synonyms : gendarmerie
Install App