terrifical - French English Dictionary