diabetes mellitus insulin-dependent - Spanish English Dictionary