drugged up to the eyeballs - French English Dictionary