Find the word definition

Wiktionary
sea unicorns

n. (sea unicorn English)