have to say for oneselfidiom
Definition of have to say for oneself
—used with words such as something, nothing, much, etc., as to say that someone is able or unable to say something that explains what he or she is doing, has done, etc. I asked him about school, but he didn't have much to say for himself.Your teacher says you were caught cheating. Do you have anything to say for yourself?