irréfutable - German English Dictionary