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