Glossary Terms

Blockbuster

A drug that generates large revenues (typically > $ 1 billion in global annual sales) for the company that created it.

Use our tool to look up the definition of terms in our glossary.