Fetching details from the dictionary...
to confuse (someone); to befuddle; to bewilder; to mystify; to throw up a smokescreen; to surround with smoke