Definitions
There are 2 meanings of the phrase
Marston Moor.
Marston Moor - as a noun
A former moor in northern england
A battle in 1644 in which the parliamentarians under the earl of manchester defeated the royalists under prince rupert
Synonyms (Exact Relations)
battle of marston moor