betwattled

Fun Dictionary -> betwattled

betwattled - Vulgar Dictionary definition

Surprised, confounded, out of one's senses; also bewrayed.