DUCK'S-FOOT


Meaning of DUCK'S-FOOT in English

noun the may apple (podophyllum peltatum).

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