Top definition
Someone (man or woman) who is a lot hotter than they realise.
Damn Ashley got it going on, she's one fine ducklin.
by Kellerino July 04, 2018
Get the mug
Get a Ducklin mug for your cousin Manafort.