puncture diabetes - Turkish English Dictionary