What does Biguanide mean?

Biguanide - German to English

biguanides