Service Tax On Goods Transport Meaning of Motor Vehicle - Motor vehicle or vehicle means any mechanically propelled vehicle adapted for use upon roads whether the power of population is transmitted thereto from an external or inte...... Source : Self Employed Tax Deductions