baffle   
mandrirarira
to baffle, to put off by evasive actions [1.7]