energy cascade - German English Dictionary