1 definition by italian girl 50789

Top Definition
means dad, or father in italian.
babbo natale- father christmas
by italian girl 50789 December 29, 2010
Mug icon
Buy a babbo mug!