Find the word definition

Wikipedia
Tilling-Stevens

Tilling-Stevens was a British manufacturer of buses and other commercial vehicles, based in Maidstone, Kent. Originally established in 1897, it became a specialist in petrol-electric vehicles. It continued as an independent manufacturer until 1950, when it was acquired by the Rootes Group.