superaltar - French English Dictionary