secret agent

noun

Definition of secret agent

: a person who tries to get secret information about another country, government, etc.