rubber over-shoe - Alemán Inglés Diccionario