Find the word definition

Wiktionary
sea oranges

n. (sea orange English)