To make cloudy or unclear; to obscure someone's thinking or understanding with confusion.
From 'be-' plus 'cloud'; originally meant literally to cover with clouds, but evolved to mean obscuring clarity or making something hard to understand.
Try Another Word