VariousWords beta
Related Terms:
Noun
Definition: An undercover investigator; a police spy, especially in a French-speaking country.
VariousWords beta
Definition: An undercover investigator; a police spy, especially in a French-speaking country.