SallyLuvsNicky's definitions
When two people (who are usually in love) snuggle together all day instead of getting up when there are chores and other important things to be done..
by SallyLuvsNicky June 29, 2009
Get the Snugglebummug. 
Get the Snugglebummug.