What does Blutdruckzügler mean?

Blutdruckzügler - German to English

blood-pressure depressor