impugnableEnglish

impugnable

Adjective

Subject to being discredited

English: impugnable