What does Blutzuckersenker mean?

Blutzuckersenker - German to English

blood sugar reducer