Word
French kiss, n.
an openmouthed kiss in which your tongue is inserted into the other's mouth
<noun.act>
French kiss
deep kiss
soul kiss
semantic pointers
hypernym
kiss, buss, osculation