lavandula stoechas Meaning, Definition & Usage

  1. noun shrubby greyish lavender of southwestern Europe having usually reddish-purple flowers
    French lavender.

WordNet