Definition, synonyms and related words
The combined use of hydrogen and electricity as a power source