precipitation (rain) - German English Dictionary