v.
1.acknowledge faults or shortcomings or failing
2.defend, explain, clear away, or make excuses for by reasoning
Idiom of the Day
louse up (something) or louse (something) up
to throw something into confusion, to make a mess of something, to spoil something
The woman loused up her job interview and has no chance to get the job now.