ONCE AND FOR ALL
Meaning of ONCE AND FOR ALL in English
now and for the last time; finally or completely :
We need to settle this once and for all.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005