Wiktionary
diphosphonates
n. (plural of diphosphonate English)
n. (plural of diphosphonate English)