have a lot to answer for
idiomDefinition of have a lot to answer for
: to be responsible for many bad things that have happened
The company executives have a lot to answer for.