drugged up to the eyeballs - Allemand Anglais Dictionnaire