meaning of ducks foot

1. The May apple (Podophyllum peltatum).


Related Words

ducks-foot |

Developed & Maintained By Taraprasad.com

Treasure Words