Find the word definition

Wiktionary
sea drakes

n. (sea drake English)