inarguable
adjectiveDefinition of inarguable
: not arguable : not open to doubt or debate
her impact was substantial and inarguable
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more