diabetes mellitus insulin-dependent - Turkish English Dictionary