English Dictionary
◊ LION
inarguable
adj : against which no argument can be made [syn: {unarguable}]