Top definition
(n.)a kiss kiss; (v.) to kiss passionately on the mouth using tongue as well as lips
That was more than a kiss...it was, like, a smobile.
Pat and Danielle! Will you guys stop smobiling back there? I can hear you all the way up in the front seat.
by Silly.minus.nekked June 18, 2003
Get the mug
Get a smobile mug for your mate Beatrix.