Search for crossword answers and clues

Answer for the clue "Person who helps you clean up your fantasies? ", 15 letters:
mentalhygienist