man of contradictions - German English Dictionary