vindicarse - German English Dictionary