• word of the day

    squamous cell

    squamous cell - Dictionary definition and meaning for word squamous cell

    Definition
    (noun) an epithelial cell that is flat like a plate and form a single layer of epithelial tissue
Connect with us on Facebook