VariousWords beta
Related Terms:
Definitions:
Adjective
impugnable
Definition: subject to being discredited
Definition: That can be impugned; open to (verbal) attack, open to question.