meaning of Biguanide

Biguanide - German to English

biguanides