Etymed
Open the app →
Glossary
› squamous
squamous
Meaning:
scale-like; flat; thin ·
Origin:
Latin
Terms using squamous
squamous cell carcinoma