pressurized booth with water screen - Alemán Inglés Diccionario