drugged with something stronger than marijuana - French English Dictionary