esmarch's bandage for surgical haemostasis - Spanish English Dictionary