Word info

Layerthorpe

Proper noun

Meaning

Layerthorpe

A suburban area in the City of York, North Yorkshire, England (OS grid ref SE6152).

Source: en.wiktionary.org

Close letter words and terms