Tag: Mainstay of a sci-fi defense system NYT Crossword Clue

close