Shinleaf
English Meaning
- Any of various Eurasian and North American woodland perennial herbs of the genera Moneses and Pyrola, especially P. elliptica, having a basal cluster of elliptic to oblong leaves and white to pink flowers.
Sorry, No Malayalam Meaning for your input!
See Shinlea Want To Try Shinleaf In Malayalam??