HENS-FOOT MEANING IN ENGLISH

• Hens-foot Definition & Synonyms

  1. (n.) An umbelliferous plant (Caucalis daucoides).


RECENT SEARCHES