Find the word definition

Wiktionary
laughing gulls

n. (plural of laughing gull English)