Definition of Impugnable

  • 1. Subject to being discredited Adjective Satellite

Semanticaly linked words with "impugnable"