Sitting duck

What is Sitting duck?

Sitting duck definition and meaning on Dictionary terms:
noun
a helpless or easy target or victim: a sitting duck for shady financial schemes.

 

reference: https://www.dictionary.com/browse/sitting-duck

Tags: