excessively strong medication or drink - Allemand Anglais Dictionnaire