Meaning of sea starwort

Definition of sea starwort

(noun) a common European aster that grows in salt marshes

Other information on sea starwort

WIKIPEDIA results for sea starwort
Amazon results for sea starwort