English dictionary
landrover meaning and definition
Definition and meaning of landrover at MeaningMonkey.org. landrover meaning and definition in the English Dictionary.LANDROVER noun
Definition of landrover (noun)
- a car suitable for traveling over rough terrain
- synonyms: jeep
Source: Princeton University Wordnet