surgeon's adhesive tape - German English Dictionary