mean annual rain - German English Dictionary