Find the word definition

Wiktionary
double kisses

n. (double kiss English)