Definitions
There is 1 meaning of the phrase
Spergularia Rubra.
Spergularia Rubra - as a noun
Prostrate weedy herb with tiny pink flowers; widespread throughout europe and asia on sand dunes and heath and coastal cliffs; naturalized in eastern north america
Synonyms (Exact Relations)
sand spurrysea spurry