'French kiss' definitions:

Definition of 'French kiss'

From: WordNet
noun
An openmouthed kiss in which your tongue is inserted into the other's mouth [syn: soul kiss, deep kiss, French kiss]