meaning of nigella damascena

1. European garden plant having finely cut leaves and white or pale blue flowers


Related Words

nigella damascena |

Developed & Maintained By Taraprasad.com

Treasure Words