nigella damascena Meaning, Definition & Usage

  1. noun European garden plant having finely cut leaves and white or pale blue flowers
    love-in-a-mist.

WordNet