Search in full dictionary

LAND ROVER (1)

LAND ROVER (1)
ScnMaster
a vehicle, manufactured by the British firm Rover, which is designed for cross-country driving. 3rd South African unpublished Appr GLS (19.3.92)