to one's credit - French English Dictionary