Medical Dictionary

Menu
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary
  • Home
  • Encyclopedia Hub
  • Imperial Library
  • English Dictionary

squamous cell

squamous cell [L, squama, scale, cella, storeroom] , a flat, scalelike epithelial cell.

Tweet submit Telegram VK

Random Words

DEV

mandibular ramus

stress behavior

phosphate (PO4) test

kcal

creatinine

ablatio placentae

residual dental caries

receptor theory of drug action

Medical Dictionary Copyright © 2025.
Privacy Policy