Lamella
English Meaning
a thin plate or scale of anything, as a thin scale growing from the petals of certain flowers; or one of the thin plates or scales of which certain shells are composed.
- A thin scale, plate, or layer of bone or tissue, as in the gills of a bivalve mollusk or around the minute vascular canals in bone.
Sorry, No Malayalam Meaning for your input!
See Lamell Want To Try Lamella In Malayalam??