wearable handmade wound dressing - French English Dictionary