Definition of soul kiss in English:

soul kiss

noun

  • another term for French kiss
    • ‘A peck on the cheek or deep soul kiss is optional - provided he's not some total freak who won't stop bothering you.’