|
|
|
|
baffle
mandrirarira
baffle (to)
~ to baffle, to put off by evasive actions