Definitions
There is 1 meaning of the phrase
Lavandula Stoechas.
Lavandula Stoechas - as a noun
Shrubby greyish lavender of southwestern europe having usually reddish-purple flowers
Synonyms (Exact Relations)
french lavender