Definitions of sea starwort:

  • noun:   a common European salt-marsh aster