Be confusing or perplexing to; cause to be unable to think clearly.
Cause to feel embarrassment.
Make unclear, indistinct, or blurred.