Idiom : A double agent
Meaning : A person who works secretly for two opposing sides
Usage : Major Ram was a double agent in the IB. He was working for the Chines.
Click on the alphabet to view idioms starts with selected alphabet.
ABCDEFGHIJKLMNOPQRSTUVWXYZ