showery precipitation - German English Dictionary