YourDictionary

squamosa medical definition

noun pl. squa·mo·sae
The squama of the temporal bone or of the frontal and occipital bones.

link/cite print suggestion box