English Translation for stool pigeon
stool pigeon
اسٹول بھولا
Search Result for stool pigeon
stool
See Definition and Meaning
pigeon
English definition for stool pigeon
1. n. a dummy pigeon used to decoy others
2. n. someone acting as an informer or decoy for the police
Sponored Video