secret agent
ˌsecret ˈagent
noun [countable]
someone whose job is to find out and report on the military and political secrets of other countries
SYN spy
ˌsecret ˈagent
noun [countable]someone whose job is to find out and report on the military and political secrets of other countries
SYN spy