Top definition
uncontestable, something no sane person would argue against
also, more commonly, inarguably
I am the best. It's inarguable.
by SR April 03, 2004
Get the mug
Get a inarguable mug for your buddy Sarah.