English
English version

living bandage

From Longman Dictionary of Contemporary Englishliving bandageˌliving ˈbandage noun [countable]  a bandage made from skin cells, especially cells that have been taken and grown from the patient’s own skin
Pictures of the day
What are these?
Click on the pictures to check.