Dictionary search results

Showing 1-3 of 3 results

lamina US English

A thin layer, plate, or scale of sedimentary rock, organic tissue, or other material

lamina propria US English

Technical term for basement membrane.