most refutable - German English Dictionary