How is the word rover translated from Spanish to English
Vehículo diseñado para desplazarse por terrenos difíciles o de otros planetas.
A vehicle built to travel over rough or extraterrestrial terrain.
Couldn’t load the audio. Please try again.


