diabetes mellitus non-insulin-dependent - Turkish English Dictionary