meaning of Biguanid

Biguanid - German to English

biguanide