Definitions
There is 1 meaning of the phrase
English Lavender.
English Lavender - as a noun
Aromatic mediterranean shrub widely cultivated for its lilac flowers which are dried and used in sachets
Synonyms (Exact Relations)
lavandula angustifolialavandula officinalis