superterrific - French English Dictionary