debamboozling

English

Verb

debamboozling

  1. present participle and gerund of debamboozle