Find the word definition

Wiktionary
living bandages

n. (plural of living bandage English)