The English term "irreproachable" matches the Swedish term "oklanderlig, oförvitlig"