English lavender
Explore definitions, synonyms, and language insights of English lavender
Definitions
Noun
aromatic Mediterranean shrub widely cultivated for its lilac flowers which are dried and used in sachets