bisphosphonate
nounDefinition of bisphosphonate
: any of a group of drugs that slow the breakdown of bone by osteoclasts
Keep scrolling for more
Keep scrolling for more