Find the word definition

Wiktionary
liquid laughs

n. (plural of liquid laugh English)