drug scene - French English Dictionary