PolyDict.cc
    secret agentˌsecret ˈagent noun [countable] someone whose job is to find out and report on the military and political secrets of other countries负责刺探和报告他国军事及政治机密的人;间谍persona cuyo trabajo consiste en descubrir e informar sobre los secretos militares y políticos de otros paísespessoa cujo trabalho é descobrir e reportar os segredos militares e políticos de outros países他国の軍事・政治上の機密を探り出して報告することを職務とする人物다른 나라의 군사적·정치적 비밀을 알아내어 보고하는 것을 직업으로 하는 사람 SYN  spy