Top definition
Slow soft kisses, that are to be savored! Like a fine scotch! Especially between a Princess and Prince Charming!
Scotch Kisses lingered in his mind, heart and on his lips.
by PCharming41 August 08, 2014
Get the mug
Get a scotch kisses mug for your cat Abdul.