excessively strong medication or drink - French English Dictionary