Search for crossword answers and clues

Answer for the clue "Defend one's principles bravely ", 17 letters:
fightthegoodfight