revenge oneself on somebody - German English Dictionary