Direct tax is a tax in which the impact & incidence of tax is on the same person. That means that the person on whom tax is levied has to bear the burden of tax. He cannot pass on the burden.
Indirect tax is a tax in which the incidence is passed on to the buyer and the tax is finally borne by the ultimate consumer.