Etymology
Today it means: Nigella sativa, an annual flowering plant native to south and southwest Asia. Full definition →
From fennel + flower.
Etymology from Wiktionary, CC BY-SA 4.0.