meaning of diabeta

1. an oral antidiabetic drug trade names DiaBeta and Micronase that stimulates the release of insulin from the pancreas


Related Words

diabeta |

Developed & Maintained By Taraprasad.com

Treasure Words