meaning of palmate leaf

1. a leaf resembling an open hand; having lobes radiating from a common point


Related Words

palmate leaf |

Developed & Maintained By Taraprasad.com

Treasure Words