What is the full meaning of bisphosphonates
BISPHOSPHONATE, any of a family of drugs primarily used to prevent and treat osteoporosis [n]
Example of the word bisphosphonates placed on a Scrabble board.