sitting duck

English Dictionary -> Letter S -> sitting ducksitting duck Definition



sitting duck Synonyms






© Art Branch Inc.