a man of principle - French English Dictionary