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