DUCKS-FOOT MEANING IN ENGLISH

• Ducks-foot Definition & Synonyms

  1. (n.) The May apple (Podophyllum peltatum).


RECENT SEARCHES