Search for crossword answers and clues

Answer for the clue "Why St. Peter owns darning needles? ", 15 letters:
forheavenssocks