intrauterine delivery system - Turkish English Dictionary