1 definition by HillshireFarms

Top Definition
A sausage received on Christmas Eve or Christmas day.
That Christmas sausage could last for several days.
by HillshireFarms November 23, 2018

Mug icon
Buy a christmas sausage mug!