Petiolate
English Meaning
Having a stalk or petiole; as, a petioleate leaf; the petiolated abdomen of certain Hymenoptera.
- Having a petiole.
Sorry, No Malayalam Meaning for your input!
See Petiolat Want To Try Petiolate In Malayalam??