Hen-s-foot Definition

noun

An umbelliferous plant, Caucalis daucoides.

Wiktionary