Find the word definition

Wiktionary
happy slappers

n. (plural of happy slapper English)