Search for crossword answers and clues

Answer for the clue "Having selfish reasons for doing things ", 11 letters:
axegrinding