meaning of padelion

1. A plant with pedately lobed leaves; the ladys mantle.


Related Words

padelion |

Developed & Maintained By Taraprasad.com

Treasure Words