The meaning of this idiom is "an easy target".
Sitting Pretty - to be lucky or to be in an advantageous positionorigin: this American expression comes from the early 1900's. Sitting is a comfortable position and pretty is an adjective suggesting beauty, leading to the suggestion of an easy, favorable situation.
i think its an idiom, but i think the saying is "You lucky duck"
Advertising
To be exposed
A good idiom would be "sitting on the fence."
Origin "up a storm"
No
It comes from the old west, when people where ridding there wagons, one guy held the horse reigns, and other guy had a shotgun, watching out of Indians or raiders.
"Sitting duck president" is a colloquial term that refers to a president who is perceived as being unprotected or vulnerable to attack or criticism. It suggests that the president is in a precarious position and easily targeted by adversaries or challenges.
Palestinian and Persian
affrica (iraq