Meaning of peltate leaf

Definition of peltate leaf

(noun) a shield-shaped leaf; as a nasturtium leaf

Other information on peltate leaf

WIKIPEDIA results for peltate leaf
Amazon results for peltate leaf