diphosphonates - German English Dictionary