adj. 25B6; adjective IMPECCABLE, exemplary, model, immaculate, outstanding, exceptional, admirable, perfect; above/beyond reproach, blameless, faultless, flawless, unblemished, untarnished, spotless; informal squeaky clean, whiter than white.
reprehensible.