http://www.google.com/dictionary?aq=f&langpair=en|en&q=irrefutable&hl=en