THE FACTS SPEAK FOR THEMSELVES


Meaning of THE FACTS SPEAK FOR THEMSELVES in English

it is not necessary to give any further explanation about sth because the information that is available already proves that it is true

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.