A person or thing that befuddles; something that causes confusion or bewilderment.
From 'befuddle' plus '-er' suffix (denoting an agent or person who performs an action). One who confuses or bewilders others, or anything that causes confusion.
A befuddler is anyone or anything that muddles your mind—it could be a tricky teacher, a confusing instruction manual, or even a magic trick designed to bewilder. The word captures the active role of the confuser.
Complete word intelligence in one call. Free tier — 50 lookups/day.