irreprochable in conduct - German English Dictionary