diphosphonate

Noun

 * 1)  Any compound (especially a class of drugs) having two phosphonate groups

Synonyms

 * biphosphonate
 * bisphosphonate