net rainfall - German English Dictionary