YourDictionary

starwort

(stärˈwûrtˌ, -wôrtˌ)

noun
Any of various plants having star-shaped flowers or flower heads, as the aster or the stitchwort.

link/cite print suggestion box