• word of the day

    stenosis

    stenosis - Dictionary definition and meaning for word stenosis

    Definition
    (noun) abnormal narrowing of a bodily canal or passageway
    Synonyms : stricture
Connect with us on Facebook