English Dictionary
Definition rover in British English
rover noun
[countable] noun
/ˈrəʊvə(r)/
Synonyms and related words
2
a small vehicle used by astronauts for travelling on the surface of a planet
