cam stroke, stroke
bedevil, befuddle, confound, confuse, discombobulate, Fox, fuddle
give
hurl
thrust
flip, switch
cast, cast off, drop, shake off, shed, throw away, throw off
cast, contrive, project
give, have, hold, make
bemuse, bewilder, discombobulate