moderate precipitation - German English Dictionary