indubitable proof - German English Dictionary