protective clothing against rain - Turco Inglés Diccionario