minodronateEtymologyFrom minodronic acid + -ate (“salt or ester”).minodronate means any salt or ester of minodronic acid. Lexicurio rates it Sui generis — a strength score of 85 out of 100.nounAny salt or ester of minodronic acid.