meaning of impugnable
1.
Capable
of
being
impugned;
that
may
be
gainsaid.
2.
subject
to
being
discredited
Related Words
impugnable
|
Developed & Maintained By
Taraprasad.com