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

Treasure Words