Lucky Ducks Definition

noun
Of lucky duck.
Wiktionary