Red Scar

English

Proper noun

Red Scar

  1. An eastern suburb of the City of Preston, Lancashire, England (OS grid ref SD5732).

References

Anagrams