Crossword Answer Lookup

500k+ clues

Written up denial to superior facing ridicule in place where troops are stationed (8)

Answer GARRISON
Definition: place where troops are stationed
Guardian #29155 16 Down 2023-08-22