Hydrolley definitions

Any streetcar or tram vehicle using on-board hydrogen as a source of energy to power the motors.
noun
0
0

Origin of hydrolley

Blend of hydrogen and trolley coined at the Fourth International Hydrail Conference, Valencia, Spain, in 2008