insulin-dependent diabetes mellitus - Turkish English Dictionary