triumphant church - French English Dictionary