sitting duck Meaning and Definition

Urdu Translation

English Translation for sitting duck

sitting duck

بیٹھا بطخ

Multiple Word Search

Search Result for sitting duck

Definitions

English definition for sitting duck

1. n. a defenseless victim

Sponored Video