Definitions
There is 1 meaning of the phrase
Dryas Octopetala.
Dryas Octopetala - as a noun
Creeping evergreen shrub with large white flowers; widely distributed in northern portions of eurasia and north america
Synonyms (Exact Relations)
mountain avens