Meaning

1 senses
  1. A person who defects to a foreign power but remains in their home country so as to gather information etc.

Forms

plural: defectors-in-place

See also

neighbours in the dictionary
defector-in-place — meaning, examples, forms, synonyms | Krumeto