living bandages

English

Noun

living bandages

  1. plural of living bandage