proof against rain - Spanish English Dictionary