Lanchester
noun1
- A motor car or armoured car manufactured by the Lanchester Motor Company, founded by the Lanchester brothers, until production ended in 1954.
forms
Lanchesters
Lanchesters
This dictionary works without the internet: on your phone · in Chrome