irrefutability - German English Dictionary