Verb or Noun:
v:to put in a state of awe, wonder, amazement, confusion, disarray, puzzlement, confused anger or total bliss.
It is a broad word used to display an array of feelings, and it's exact meaning can be interpreted by the context it's used in.
n: Begoozler: someone who is an expert at begoozling others.
Today, my teacher gave me several papers due by Friday, I was begoozled.
This girl I know leaves me in a complete state of begoozlement.
I know this guy who is an excellent begoozler.
Don't try to begoozle me with your double meanings!