impugnable

a. 可責難的、可抨擊的

可指責的、可非難的、易遭懷疑的

英文釋義

  1. subject to being discredited