French-kiss

What is French-kiss?

French-kiss definition and meaning on Dictionary terms:
verb (used with or without object)

to soul-kiss.