Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of hydro electric

- Pertaining to, employed in, or produced by, the evolution of electricity by means of a battery in which water or steam is used.