something extraordinary or intense - French English Dictionary