people with extraordinary abilities - French English Dictionary