unconfutable - German English Dictionary