Crossword Answer Lookup

500k+ clues

Theory from revolutionary Frenchman with half a dozen sheep? (7)

Answer MARXISM
Definition: Theory
Times #26848 7 Down 2017-10-05