meaning of Blockbuster-Präparate

Blockbuster-Präparate - German to English

blockbuster medicines