meaning of english lavender

1. aromatic Mediterranean shrub widely cultivated for its lilac flowers which are dried and used in sachets


Related Words

english lavender |

Developed & Maintained By Taraprasad.com

Treasure Words