• word of the day

    intima

    intima - Dictionary definition and meaning for word intima

    Definition
    (noun) the innermost membrane of an organ (especially the inner lining of an artery or vein or lymphatic vessel)
Download our Mobile App Today
Receive our word of the day
on Whatsapp