channel precipitation - German English Dictionary