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.
This word has survived into modern English because it's so useful for describing abstract confusion—'His anger beclouded his judgment' still works perfectly because the metaphor is universal.
Complete word intelligence in one call. Free tier — 50 lookups/day.