Adjective Definition

impugnable

1.Definition: subject to being discredited




Please Share