weather echo - German English Dictionary