penneru meaning in english [Tel.] n. The branched winter cherry, Physalis flexuosa. asvagandha. pennerugadda the bulbous root of this plant.