STARFLOWER


Meaning of STARFLOWER in English

[star.flow.er] n (1629): any of several plants having star-shaped pentamerous flowers; esp: any of a genus (Trientalis, esp. T. borealis) of perennial herbs of the primrose family

Merriam-Webster English vocab.      Английский словарь Merriam Webster.