annual cycle of precipitation - German English Dictionary