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

English Dictionary