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