Find the word definition

Wiktionary
sea parrots

n. (sea parrot English)