English dictionary
impugnable meaning and definition
Definition and meaning of impugnable at MeaningMonkey.org. impugnable meaning and definition in the English Dictionary.IMPUGNABLE adjective
Definition of impugnable (adjective)
- subject to being discredited
Source: Princeton University Wordnet