Reproachless

Re·proach·less

Reproachless

a.
  1. Being without reproach.