Liverwort
English Meaning
A ranunculaceous plant (Anemone Hepatica) with pretty white or bluish flowers and a three-lobed leaf; -- called also squirrel cups.
Sorry, No Malayalam Meaning for your input!
See Liverwor Want To Try Liverwort In Malayalam??