1 definition by philip stewart

Top Definition
scots term for a frog
"ooya, check thon hoorna big puddock ower there!"
by philip stewart August 26, 2006

Mug icon
Buy a puddock mug!