1 definition by WordGurl90

Top Definition
Lip-smacking good
That sandwich was smackalicous...
by WordGurl90 March 16, 2009

Mug icon
Buy a Smackalicous mug!