Find the word definition

Wiktionary
sea doves

n. (sea dove English)