Subscribe
URL of the page has been copied to clipboard.
Meaning : European garden plant having finely cut leaves and white or pale blue flowers.
Synonyms : love-in-a-mist
Install App
Nigella damascena meaning in Telugu.