stool pigeon
English Dictionary
->
Letter S
-> stool pigeon
Search Dictionary:
stool pigeon Definition
(n)
a
dummy
pigeon
used
to
decoy
others
stool pigeon Synonyms
stool pigeon
© Art Branch Inc.