starflower
nounDefinition of starflower
: any of several plants having star-shaped pentamerous flowers
especially
: any of a genus (Trientalis, especially T. borealis) of perennial herbs of the primrose family
Keep scrolling for more