a person of contradictions - German English Dictionary