mackintosh: a lightweight waterproof (usually rubberized) fabric
physical entity: an entity that has physical existence
nabothian gland: one of many small glands of the uterine cervix that secrete mucus