v.
1.defend, explain, clear away, or make excuses for by reasoning
2.acknowledge faults or shortcomings or failing
Idiom of the Day
off to a running start
a good and fast beginning
We were off to a running start with our preparations for the autumn festival.