Meaning of english lavender

Definition of english lavender

(noun) aromatic Mediterranean shrub widely cultivated for its lilac flowers which are dried and used in sachets

Other information on english lavender

WIKIPEDIA results for english lavender
Amazon results for english lavender