sweet woodruff

sweet woodruff

English Noun
Ad

Definition

An aromatic perennial plant, formerly used as a strewing herb, Galium odoratum (formerly Asperula odorata), with small white flowers.

Ad