take one's revenge - German English Dictionary