incontrovertible proof - German English Dictionary