molehunter
Etymology
From mole + hunter.
molehunter means one who investigates and attempts to identify a mole (agent who has infiltrated an organisation). Lexicurio rates it Sui generis — a strength score of 87 out of 100.
noun
- One who investigates and attempts to identify a mole (agent who has infiltrated an organisation).“In the late 1960s here, in a room booked for the occasion, molehunter Peter Wright made 'one more try' at breaking Alister Watson, the defence scientist believed to have given secrets to the Soviets for decades.”