"Long bonnet" refers to the length of the front part of a vehicle, typically referring to cars. It means that the part of the vehicle which houses the engine and stretches out in front of the driver is relatively long compared to other cars.
Full definition