Search for crossword answers and clues

Answer for the clue "Leading a moral life ", 15 letters:
doingwhatsright