1 definition by Soul toucher

A new horizon and or level of making love to an individual beyond natural measure, it is so satisfying that it escalates to a spiritual leve.
We soul touched on the kitchen counter last night.
by Soul toucher October 30, 2015
Get the soul touch mug.