French kiss
WordNet

noun


(1)   An openmouthed kiss in which your tongue is inserted into the other's mouth
 
x
OK