Find the word definition

Wiktionary
betwattled
  1. (context archaic English) surprised, confounded, befuddled, to be in a distressed state of mind. v

  2. (context archaic English) (en-past of: betwattle)