Noun Definition

landrover

1.Definition: a car suitable for traveling over rough terrain

Related Noun(s):jeep

Category: Objects