English Dictionary
◊ NIGELLA
nigella
n : any plant of the genus Nigella