counterspy(n = noun.person) mole - a spy who works against enemy espionage; is a kind of spy, undercover agent