wearable handmade wound dressing - Spanish English Dictionary