Find the word definition

Wiktionary
sea lilies

n. (sea lily English)