precipitation echo tops - German English Dictionary