french kiss Meaning, Definition & Usage

  1. noun an openmouthed kiss in which your tongue is inserted into the other's mouth
    deep kiss; soul kiss.

WordNet