off-road vehicle/car - Spanish English Dictionary