Find the word definition

Wiktionary
sea poppies

n. (sea poppy English)