Definify.com

Definition 2024


lucky_duck

lucky duck

English

Noun

lucky duck (plural lucky ducks)

  1. (idiomatic) someone with astounding good luck.

Synonyms