landrover

/lˈændrˈoʊvɝ/

Explore definitions, synonyms, and language insights of landrover

Definitions

Noun
a car suitable for traveling over rough terrain

Synonyms