Rhyme Desk
Find rhyming words!

Definition of "Smooch" :

noun: an enthusiastic kiss

verb: snuggle and lie in a position where one person faces the back of the others