rain shield - German English Dictionary