Home
Advance Search
Dictionary
Words with Friends solver
Meaning of bisphosphonates
Definition:-
Any of a group of drugs used to limit the loss of bone density in conditions such as osteoporosis and bone cancer. (noun)