Definitions of Lavandula stoechas:

  • noun:   shrubby grayish lavender of southwestern Europe having usually reddish-purple flowers