EGAVE

hydrolley

Meaning

  1. 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