used to say very strongly that you do not agree with sth, or that sth is not possible
Oxford80% of films
used to say very strongly that you do not agree with sth, or that sth is not possible
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition