widespread showers or rain - German English Dictionary