fennel flower Meaning, Definition & Usage

  1. noun nigella of Spain and southern France
    Nigella hispanica.

WordNet