not above reproach

Related

compromised · blemished · stained · tarnished · guilty · culpable · blameworthy · imperfect · fallible · corrupt · disgraced · shameful · dubious · sketchy · murky · soiled · spotted · unclean

Opposites
moral standing

not above reproachabove reproach

Beyond any criticism

beyond reproach · blameless · irreproachable · unimpeachable · faultless

reputation/credibility

not above reproachunassailable

Impossible to attack successfully

unquestionable · sterling · untarnished · reputable · trustworthy

Familiarity
Top 2,000,000