Find the word definition

Wiktionary
laughing falcons

n. (laughing falcon English)