hydrolley
Meaning
- noun Any streetcar or tram vehicle using on-board hydrogen as a source of energy to power the motors.
Similar words
hydrail hydrogen vehicle hydrogen car hydrocar hydricity diesel-hydraulic horse car hydron hydrium hydrogen station
Save “hydrolley” to learn later