HAVE DONE WITH STH
Meaning of HAVE DONE WITH STH in English
( especially BrE ) to finish sth unpleasant so that it does not continue :
Let's have done with this silly argument.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005