heavy rainfall warning - German English Dictionary