Definition of leyland:
(n) :
A town in South Ribble district, Lancashire, England (OS grid ref SD5421).
(n) :
A truck or bus formerly manufactured by the Leyland company.
(n) :
A locality in Yellowhead County, Alberta, Canada.
(n) :
A habitational surname from Old English.
(n) :
Short for Leyland cypress. [A fast-growing evergreen tree (Cupressus × leylandii) used for hedges and screens that is a hybrid of the Monterey cypress, Cupressus macrocarpa, and the Alaskan cypress, Cupressus nootkatensis.]