meaning of Blutdruckzügler

Blutdruckzügler - German to English

blood-pressure depressor