English Translation for sitting duck
sitting duck
بیٹھا بطخ
Search Result for sitting duck
sitting
See Definition and Meaning
duck
English definition for sitting duck
1. n. a defenseless victim
Sponored Video