English edit

Noun edit

denibulin (uncountable)

  1. A tubulin-binding drug.