excessive precipitation - German English Dictionary