denosumab in English dictionary denosumab Meanings and definitions of "denosumab" A human monoclonal antibody which is being studied in the treatment of bone disorders such as osteoporosis. noun A human monoclonal antibody which is being studied in the treatment of bone disorders such as osteoporosis. more Grammar and declension of denosumab denosumab ( uncountable) denosumab (uncountable) more Sample sentences with "denosumab" Declension Stem Try again Available translations French Authors