living bandage - definition and synonyms

noun
  1.   From our crowdsourced Open Dictionary
    a bandage made from skin cells grown from a sample of the patient’s skin

    The PrintAlive Bioprinter - a 3D printer that can print a 'living bandage' from skin cells, capable of treating severe burns.

    Submitted by Kerry from United Kingdom on 16/03/2016