English Idioms: Sitting duck April 15, 2022February 25, 2022 by admin English Idioms About “Animals” Idiom: Sitting duck Meaning: Said about someone or something vulnerable to attack. Example: Because of his unpopular opinions about foreign policy, he made of himself a sitting duck.