irreproachable

German Translation: