meaning of Behelfe

Behelfe - German to English

devices for hemostasis [Am.]