Dictionary search results

Showing 1-2 of 2 results

lamella US English

A thin layer, membrane, scale, or platelike tissue or part, especially in bone tissue