motorized snow vehicle - Alemán Inglés Diccionario