weather protected motor - Alemán Inglés Diccionario