hyperstimulating - French English Dictionary