legally sufficient evidence - German English Dictionary