What is the full meaning of smouching
SMOUCH, to kiss closely, also SMOOCH, SMOODGE, SMOOGE [v]
Example of the word smouching placed on a Scrabble board.