proof against rain - Turkish English Dictionary