Crossword Answer Lookup

500k+ clues

Theatrical sponsor: a new stage backed (5)

Answer ANGEL
Definition: Theatrical sponsor:
Independent #11876 2024-11-01