blind someone with science/technology - definition and synonyms

phrase
  1. to explain something to someone in a very complicated way, in order to impress them rather than to help them understand
See also main entry: blind