VariousWords beta
Related Terms:
Definitions:
Adjective
indefensible
insupportable
unjustifiable
unwarrantable
unwarranted
Definition: incapable of being justified or explained
Definition: That cannot be justified, excused or pardoned.