starwort
Concise Oxford English Dictionary © 2008 Oxford University Press:
starwort/ˈstɑːwəːt/
▶noun a plant with starlike flowers or leaves. [Stellaria, Callitriche (water starwort), and other genera: several species.]
'starwort' also found in these Oxford entries:

