Find the word definition

Wiktionary
sea onions

n. (sea onion English)