English

edit
 Stanlow on Wikipedia

Proper noun

edit

Stanlow

  1. An industrial area with an oil refinery in Cheshire West and Chester borough, Cheshire, England (OS grid ref SJ4375).

Anagrams

edit