Lavandula stoechas
Explore definitions, synonyms, and language insights of Lavandula stoechas
Definitions
Noun
shrubby greyish lavender of southwestern Europe having usually reddish-purple flowers