irreproachably

synonyms

blamelessly