What does Blockbuster-Präparate mean?

Blockbuster-Präparate - German to English

blockbuster medicines