man of contradictions - French English Dictionary