English edit

Noun edit

diphosphonates

  1. plural of diphosphonate