
Blind somebody with science
Not Literal
It's a metaphorical phrase, not about actual blindness or science but about confusing someone. 
Intimidation Tactic
It can be used to describe a strategy to intimidate or impress others with complex jargon. 
Beware Overuse
Don't use the phrase too often; it's for specific situations where someone uses complexity to confuse. 