church triumphant - French English Dictionary