public witnesses - German English Dictionary