Find the word definition

Wiktionary
laughing doves

n. (plural of laughing dove English)