Lamella

Definition of Lamella from the PharmacyDictionary.in

Lamella

A thin leaf or plate, such as bone; also refers to a medicated disk or water inserted under the eyelid.

Not Available