English Dictionary
◊ SMOOCH
smooch
n : an enthusiastic kiss [syn: {smack}]
v : cuddle and kiss [syn: {snog}, {spoon}]