HEN'S-FOOT


Meaning of HEN'S-FOOT in English

noun an umbelliferous plant (caucalis daucoides).

Webster English vocab.      Английский словарь Webster.