to confuse sb by using technical or complicated language that they do not understand
BLIND SB WITH SCIENCE
Meaning of BLIND SB WITH SCIENCE in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005