American Dictionary
Definition sitting duck in American English
sitting duck noun
[countable] noun
Synonyms and related words

American Dictionary