diphosphonates - Turkish English Dictionary