Definitions
There is 1 meaning of the phrase
Nigella Damascena.
Nigella Damascena - as a noun
European garden plant having finely cut leaves and white or pale blue flowers
Synonyms (Exact Relations)
love-in-a-mist