Intelligence Agent Synonyms

A person secretly employed in espionage for a government
(Noun)