sitting duck
English Dictionary
->
Letter S
-> sitting duck
Search Dictionary:
sitting duck Definition
(n)
a
defenseless
victim
sitting duck Synonyms
easy mark
sitting duck
© Art Branch Inc.