English Idioms: Sitting duck February 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.