irrefutable proof - German English Dictionary