witness proof - German English Dictionary