meaning of nigella

1. any plant of the genus Nigella


Related Words

nigella | nigella damascena | nigella hispanica | nigella sativa |

Developed & Maintained By Taraprasad.com

Treasure Words