Sitting Duck (noun) Definition, Meaning & Examples

noun
  1. a helpless or easy target or victim: a sitting duck for shady financial schemes.
Sitting Duck (noun) Definition, Meaning & Examples

More Definitions