terrific (very good) - French English Dictionary