Skip to main content

Soul toucher 's definitions

soul touch

Share definition
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.
by Soul toucher December 29, 2015
Flag
mugGet the soul touch mug.