German-English translation for "Stromriesen"

"Stromriesen" English translation