vindicta - German English Dictionary