massive cocktail of medication - French English Dictionary