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.
Try Another Word