Definitions for "Leyland"
Leyland is a town in the borough of South Ribble, Lancashire, United Kingdom, approximately 6 miles south of Preston. Population of the entire South Ribble area is 103,900 (Source 2001 Census), with approximately 40,000 residents of Leyand and its divisions. It is unclear if Leyland means "flat" or "untilled land".