starflower

/ˈstɑrˌflaʊər/
noun
  1. A plant with star-shaped flowers, especially any of several species in the borage family or the genus Trientalis.
    • The starflower blooms in early spring with delicate white petals.
    • Starflower oil is sometimes used in natural skin care products.
    • We planted starflower seeds along the garden path for a splash of color.
Synonyms
What does "starflower" mean? | whatsthatwordmean | whatsthatwordmean