french kissDefinition: An open mouth kiss where tongues touch.?Discuss this Idiom in the comments below.