Find the word definition

Wiktionary
sea pigeons

n. (sea pigeon English)