super-altar - French English Dictionary