Definitions of landrover:

  • noun:   a car suitable for traveling over rough terrain