Search for crossword answers and clues

Answer for the clue "Let the moon shine through? ", 8 letters:
droptrou

Alternative clues for the word droptrou