thanks be to lord - French English Dictionary