Strom

Etymology
From, , , from , , from.

Noun

 * 1) a large river
 * 2) stream; current
 * 3)  electric current; electricity
 * 4)  electricity electric power

Noun

 * 1) stream