lobularia maritima

Noun
  1. Perennial European plant having clusters of small fragrant usually white flowers;
    Widely grown in gardens (synset 111911644)

Found on Word Lists

Other Searches