verb
present participle and gerund of baffle
adjective
Puzzling, perplexing, bewildering.
Frustrating.
noun
An act of foiling or thwarting.