unrefutable - German English Dictionary