Spongin
English Meaning
The chemical basis of sponge tissue, a nitrogenous, hornlike substance which on decomposition with sulphuric acid yields leucin and glycocoll.
Sorry, No Malayalam Meaning for your input!
See Spongi Want To Try Spongin In Malayalam??