look up any word, like sex:
 
1.
impossible to deny
It is incontrovertible that there's at least 1 good definition on urbandictionary.com
by gllb December 27, 2010