Green’s Dictionary of Slang

cherry blossom kiss n.

see under blossom n.2