Hen's-foot

Webster's Dictionary of the English Language

·noun An umbelliferous plant (Caucalis daucoides).

Related Words