rainproof - German English Dictionary