English

edit

Proper noun

edit

Red Scar

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

References

edit

Anagrams

edit