The difference between deficit and debt is that deficit is the anual difference between government spenditures ( defense, healthcare,etc.) and its revenue (taxes). When the goverment makes more than what it spends is called "surplus". Debt is the total amount of money that the government owes. In any given moment represents the adding of past deficits minus past surplises.